home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / bbs_lord / life118d.zip / LIFE.ZIP / MAINTXT.DAT < prev    next >
Text File  |  1996-03-15  |  20KB  |  596 lines

  1. //This is the main lordlife file...modify it at your own
  2. //risk!!!
  3. @#BEGIN
  4. `<NewLine>
  5. `2Checking if new day...
  6. `<if>=[(LifeDate),(TheUser),(TheDate),@#AfterResets]
  7. `<SetVal>=[(FHadDrink),(TheUser),0]
  8. `<SetVal>=[(FHadBeer),(TheUser),0]
  9. `<SetVal>=[(FWashroom),(TheUser),0]
  10. `<SetVal>=[(FTalked),(TheUser),0]
  11. `<SetVal>=[(FHadSpec),(TheUser),0]
  12. `<SetVal>=[(FHadVegg),(TheUser),0]
  13. `<SetVal>=[(FDeedDone),(TheUser),0]
  14. `<SetVal>=[(FJoust),(TheUser),0]
  15. `<SetVal>=[(FVisLan),(TheUser),0]
  16. `<SetVal>=[(FVisLisa),(TheUser),0]
  17. `<SetVal>=[(FTrained),(TheUser),0]
  18. `<SetVal>=[(FGambled),(TheUser),0]
  19. `<goto>=[@#AfterResets]
  20. @#AfterResets
  21. //set testdate=thedate
  22. `<SetVal>=[(LifeDate),(TheUser),(TheDate)]
  23. `2OK...
  24. `<NewLine>
  25. `<NewLine>
  26. `2You now get a choice...
  27. `5Do you want to get mail when you return to lord telling of what
  28. `5you have gained in this session of Life?
  29. `3If you say no...you get no report, but speed is slightly improved
  30. `3on slower bbs's.
  31. `<NewLine>
  32. `<RetOff>
  33. `3Send progress mail after your done? (Y/N) `0[`5N`0]:
  34. `<Space>
  35. `<GetAns>=[(TempStr0),NY,(TheUser)]
  36. `<PrintVal>=[(TempStr0),(TheUser)]
  37. `<NewLine>
  38. `<RetOn>
  39. `<if>=[(TempStr0),(TheUser),Y,@#StartMail]
  40. `<SetVal>=[(MailUserResults),(TheUser),0]
  41. `<SetMenu>=[MainMenu]
  42. //
  43. //      Main Menu follows
  44. //
  45. @#MainMenu
  46. `<SetOptions>=[T,P,I,D,C,H,J,L,V,M,W,G,A,Y,U,Q,B]
  47. `<NewLine>
  48. `<Clear>
  49. `<NewLine>
  50. `<NewLine>
  51. `<GotoXY>=[1,1]
  52. `<NewLine>
  53. `<RetOn>
  54. `0                        `1Lor`9d `3Li`%fe Ma`3in`9 S`1treet...
  55. `0-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  56. `2  You are glad your journey is finally over...it was a long way from the
  57. `2forests and small town of lord to the big city...
  58. `2Lord life is certainly big...you're sure to find some fame and
  59. `2fortune here...
  60.  
  61. `2                   (`4B`2)rave Traveling
  62. //`2     (`5F`2)orests of `0LORD`2           (`4B`2)rave Traveling
  63. `2     (`5T`2)risnic's Tavern          (`5V`2)iew your stats
  64. `2     (`5P`2)ub                       (`5M`2)ystical services
  65. `2     (`5I`2)nn                       (`5W`2)olf's weapons
  66. `2     (`5D`2)ockside Bar              (`5G`2)o train with al'Lan
  67. `2     (`5C`2)ounceling help           (`5A`2)rmour center
  68. `2     (`5H`2)eroic deeds              (`5Y`2)e International Bank
  69. `2     (`5J`2)ousting Center           (`%U`2)se map view!
  70. `2     (`5L`2)ist lord life players    (`4Q`2)uit back to the small town
  71. //MOST MENUS HAVE THEIR OWN TEXT FILES AS WELL
  72. @#MainMenuOptions?
  73. `<SetMenu>=[MainMenu]
  74. @#MainMenuOptionsF
  75. `2
  76. `2  Note:  A forest fight here is equal to a forest fight in lord.
  77. `2
  78. `3  Now do you wish to fight `2LORD`3 style or would you like
  79. `3something a bit more exciting...like a map view of the forest
  80. `0
  81. `<RetOff>
  82. `0  Decide now...(`5M`0)ap view, or (`5T`0)ext view... [`5M`0]:
  83. `<Space>
  84. `<GetAns>=[(TempStr0),MT,(TheUser)]
  85. `<PrintVal>=[(TempStr0),(TheUser)]
  86. `<NewLine>
  87. `<RetOn>
  88. `<if>=[(TempStr0),(TheUser),T,@#TextBattle]
  89. @#TextBattle
  90. `<SetMenu>=[Forest]
  91. @#Forest
  92. `<ShowAnsi>=[(TLifesDir),lorfor.ans]
  93. `<SetOptions>=[R,L,A,H]
  94. `2
  95. `2
  96. `<RetOff>
  97. `2HitPoints (`0
  98. `<PFormat>=[(LordHP),(TheUser)]
  99. `2 of `0
  100. `<PFormat>=[(LordHPMax),(TheUser)]
  101. `2)  Gold: `0
  102. `<PFormat>=[(LordGold),(TheUser)]
  103. `2  Gems: `0
  104. `<PFormat>=[(LGems),(TheUser)]
  105. `<NewLine>
  106. `<RetOn>
  107. @#ForestOptions|
  108. `<SetMenu>=[MainMenu]
  109. @#ForestOptions?
  110. `<SetMenu>=[Forest]
  111. @#ForestOptionsR
  112. `<SetMenu>=[MainMenu]
  113. @#ForestOptionsA
  114. `<NewLine>
  115. `<NewLine>
  116. `%You brandish your weapon dramatically!
  117. `2
  118. @#ForestOptionsH
  119. `2
  120. `3  The healers are currently in the town of Lord...
  121. `3
  122. `5...Besides here in lord life things are done differently...
  123. `5You will never need to see the healer here...
  124. `5
  125. `5
  126. @#HealersOptionsR
  127. `<SetMenu>=[Forest]
  128. @#MainMenuOptionsU
  129. `<NewLine>
  130. `<NewLine>
  131. `3PLEASE BE SURE THE NUM LOCK IS ON!
  132. `%  Use `2-=-=`4NUMBER KEYPAD`2=-=- `%to move your cursor...
  133. `5Move to the purple letters for an action.
  134. `<More>
  135. `<SetMap>=[MainMap,17,5,~,0]
  136. @#MainMenuOptionsB
  137. `<SetMenuAndFile>=[GuideMenu,(TLifesDir),TRAVTXT.DAT]
  138. @#MainMenuOptionsL
  139. `<ShowLifeList>
  140. @#MainMenuOptionsT
  141. `<SetMenuAndFile>=[Tavern,(TLifesDir),TRISTXT.DAT]
  142. @#MainMenuOptionsP
  143. `<SetMenuAndFile>=[Pub,(TLifesDir),PUBTXT.DAT]
  144. @#MainMenuOptionsI
  145. `<SetMenuAndFile>=[Inn,(TLifesDir),INNTXT.DAT]
  146. @#MainMenuOptionsD
  147. `<SetMenuAndFile>=[Bar,(TLifesDir),BARTXT.DAT]
  148. @#MainMenuOptionsC
  149. //THIS MENU IS ALL IN THIS FILE
  150. `<SetMenu>=[Help]
  151. @#MainMenuOptionsH
  152. `<SetMenuAndFile>=[Deeds,(TLifesDir),DEEDSTXT.DAT]
  153. @#MainMenuOptionsJ
  154. `<SetMenuAndFile>=[Jousting,(TLifesDir),JOUSTTXT.DAT]
  155. @#MainMenuOptionsM
  156. `<SetMenuAndFile>=[Mystical,(TLifesDir),MYSTTXT.DAT]
  157. @#MainMenuOptionsW
  158. `<SetMenuAndFile>=[Weapons,(TLifesDir),WEAPTXT.DAT]
  159. @#MainMenuOptionsG
  160. `<SetMenuAndFile>=[Trainings,(TLifesDir),TRAINTXT.DAT]
  161. @#MainMenuOptionsA
  162. `<SetMenuAndFile>=[Armour,(TLifesDir),ARMTXT.DAT]
  163. @#MainMenuOptionsY
  164. `<SetMenuAndFile>=[Bank,(TLifesDir),BANKTXT.DAT]
  165. @#MainMenuOptionsQ
  166. `<if>=[(MailUserResults),(TheUser),1,@#QuitWithMail]
  167. `<Quit>
  168. @#QuitWithMail
  169. `<SetVal>=[(TempStr1),(TheUser),]
  170. `<FilePrint>=[(TempStr1),(TheUser),(TLordsDir),(TMailSlot),%]
  171. `<SetVal>=[(TempStr1),(TheUser),(TMailNum)]
  172. `<FilePrint>=[(TempStr1),(TheUser),(TLordsDir),(TMailSlot),-]
  173. `<Quit>
  174. @#MainMenuOptionsV
  175. `<Clear>
  176. `<Vals>
  177. @#Help
  178. `<SetOptions>=[A,H,C,D,V,P,R]
  179. `<NewLine>
  180. `<NewLine>
  181. `<NewLine>
  182. `0                           Counceling Center
  183. `0-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  184. `2  You are encouraged to find a place of calm contemplation
  185. `2in the big city...Leona the Blessed Mother of all is waiting
  186. `2to help you...
  187.  
  188.  
  189. `2     (`5A`2)sk her for help
  190. `2     (`5H`2)elp on lord color scheme
  191. `2     (`5C`2)hange your interest (i.e. Death knight,theiving, etc)
  192. `2     (`5D`2)emand a sex change operation
  193. `2     (`5V`2)iew credits
  194. `2     (`5P`2)lease help with a negative `4error`2 with lord values
  195. `2     (`4R`2)eturn to the big city
  196. @#HelpOptions?
  197. `<SetMenu>=[Help]
  198. @#HelpOptionsC
  199. `<NewLine>
  200. `2Ahh this makes sense to me...ok...
  201. `2Of course one can't often get things out of life for free...
  202. `<RetOff>
  203. `3Pay service fee of 500 Life dollars? (Y/N) `0[`5Y`0]:
  204. `<Space>
  205. `<GetAns>=[(TempStr0),YN,(TheUser)]
  206. `<PrintVal>=[(TempStr0),(TheUser)]
  207. `<NewLine>
  208. `<RetOn>
  209. `<if>=[(TempStr0),(TheUser),N,@#Abort]
  210. `<ifless>=[(FLifeGold),(TheUser),500,@#NSF]
  211. `<SubVal>=[(FLifeGold),(TheUser),500]
  212. `<Goto>=[@#ChangeInterest]
  213. @#ChangeInterest
  214. `2
  215. `<RetOff>
  216. `5Current Interest`9:
  217. `<Space>
  218. `<if>=[(LClass),(TheUser),1,`@Death knight skills]
  219. `<if>=[(LClass),(TheUser),2,`!Mystical Skills]
  220. `<if>=[(LClass),(TheUser),3,`$Theiving Skills]
  221. `<NewLine>
  222. `<RetOn>
  223. `<goto>=[@#ImportantChoice]
  224. @#ImportantChoice
  225. `<NewLine>
  226. `%  As you remember your childhood you remember...
  227. `0  (`5K`0)illing a lot of woodland creatures
  228. `0  (`5D`0)abbling in the Mystical Forces
  229. `0  (`5L`0)ying, cheating, and stealing form the blind
  230. `<NewLine>
  231. `<GetAns>=[(TempStr0),OKDL,(TheUser)]
  232. `<if>=[(TempStr0),(TheUser),K,@#SetIt1]
  233. `<if>=[(TempStr0),(TheUser),D,@#SetIt2]
  234. `<if>=[(TempStr0),(TheUser),L,@#SetIt3]
  235. `2  This is a very important choice.
  236. `4Pay attention idiot!
  237. `<if>=[(TempStr0),(TheUser),O,@#ImportantChoice]
  238. `2oh oh somthins totally errr wrong. ahh well too bad :(
  239. @#SetIt1
  240. `<SetVal>=[(LClass),(TheUser),1]
  241. `0Done!
  242. `<More>
  243. `<BreakIfNoMail>
  244. `<SetVal>=[(TempStr1),(TheUser),YOU CHANGED CLASS TO DEATH KNIGHT!]
  245. `<FilePrint>=[(TempStr1),(TheUser),(TLordsDir),(TMailSlot),9]
  246. @#SetIt2
  247. `<SetVal>=[(LClass),(TheUser),2]
  248. `0Done!
  249. `<More>
  250. `<BreakIfNoMail>
  251. `<SetVal>=[(TempStr1),(TheUser),YOU CHANGED CLASS TO MYSTICAL!]
  252. `<FilePrint>=[(TempStr1),(TheUser),(TLordsDir),(TMailSlot),9]
  253. @#SetIt3
  254. `<SetVal>=[(LClass),(TheUser),3]
  255. `0Done!
  256. `<More>
  257. `<BreakIfNoMail>
  258. `<SetVal>=[(TempStr1),(TheUser),YOU CHANGED CLASS TO THIEVERY!]
  259. `<FilePrint>=[(TempStr1),(TheUser),(TLordsDir),(TMailSlot),3]
  260. @#HelpOptionsA
  261. `<NewLine>
  262. `<NewLine>
  263. `5  Look all ye need to know is a few simple things:
  264. `5
  265. `31)  The way to get the most STUFF is to (G)o spear rings in jousting.
  266. `32)  Drink and eat thats useful.
  267. `34)  Change yer sex in this menu if you like it'll only cost you
  268.      1000 lord gold (You must have 1000 lord gold in yer hand though)
  269. `34)  Try to do the best heroic deed that the game will let you...
  270.      those are very helpful.
  271. `35)  Also at the same time you can train with (L)an to gain Jousting
  272.      skill.
  273. `<More>
  274. `36)  Change yer weapon and armour name in the (M)ystical menu...
  275.      it only costs 10 Gems and you can even add color...unfortunately
  276.      the name has to be rather short though.
  277. `37)  Send an ill wind after someone...gives weird results!
  278. `38)  `4YOU CAN EDIT THE MONSTER NAMES IN THE (M)ystical MENU
  279. `$       IT COSTS YOU NOTHING!
  280. `3       And you can add `1C`2O`3L`4E`5R`6!
  281. `39)  Talk about yerself in the tavern if you like...then you can ask
  282.      about others...maybe make some friends!
  283. `310)  The pub has a mirror that you can (C)onverse on.
  284. `<More>
  285. `311)  And you can announce in lord using Lord Life's advanced
  286.      auto-color (tm) system :).
  287. `<More>
  288. `0                         -=-=-=-=-=-=-
  289. @#HelpOptionsD
  290. `<NewLine>
  291. `2Oh deary me...well ok if that's what you want...
  292. `2Well this isn't an easy procedure...
  293. `<RetOff>
  294. `3Pay service fee of 1,000 Life dollars? (Y/N) `0[`5Y`0]:
  295. `<Space>
  296. `<GetAns>=[(TempStr0),YN,(TheUser)]
  297. `<PrintVal>=[(TempStr0),(TheUser)]
  298. `<NewLine>
  299. `<RetOn>
  300. `<if>=[(TempStr0),(TheUser),N,@#Abort]
  301. `<ifless>=[(FLifeGold),(TheUser),1000,@#NSF]
  302. `<SubVal>=[(FLifeGold),(TheUser),1000]
  303. `<if>=[(LSex),(TheUser),5,@#Femtomale]
  304. `<SetVal>=[(LSex),(TheUser),5]
  305. `9You are now chang`#ed to female!
  306. `<BreakIfNoMail>
  307. `<SetVal>=[(TempStr1),(TheUser),YOU WERE CHANG`#ED TO FEMALE!]
  308. `<FilePrint>=[(TempStr1),(TheUser),(TLordsDir),(TMailSlot),9]
  309. @#Femtomale
  310. `<SetVal>=[(LSex),(TheUser),0]
  311. `#You are now chang`9ed to male!
  312. `<BreakIfNoMail>
  313. `<SetVal>=[(TempStr1),(TheUser),YOU WERE CHAG`9ED TO MALE!]
  314. `<FilePrint>=[(TempStr1),(TheUser),(TLordsDir),(TMailSlot),#]
  315. @#HelpOptionsH
  316. `2
  317. `2            HELP on LORD color SCHEME
  318. `0-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  319. `2  Ok bub...lord uses the back quote mark and a number for its
  320. `2color scheme...so if in a message or announcement you use the back
  321. `2quote (this is located below the esc key-on the tilde(~))
  322. `2  Lord Life uses an auto-color feature which changes the color instead
  323. `2of displaying the color change chars...so if you type backquote and a
  324. `2number then Lord Life changes the color instead of displaying the
  325. `2backquote symbol and the number...this is useful so that
  326. `2you know what your outcome will be...and you can easily change yer mind
  327. `2about yer colors if you don't like them...
  328. `<More>
  329. `2==========================================================
  330. `$THE ACTUAL COLORS FOLLOW
  331. `2==========================================================
  332. `2If you type: ``0 `0--Then this is the color you get.
  333. `2If you type: ``1 `1--Then this is the color you get.
  334. `2If you type: ``2 `2--Then this is the color you get.
  335. `2If you type: ``3 `3--Then this is the color you get.
  336. `2If you type: ``4 `4--Then this is the color you get.
  337. `2If you type: ``5 `5--Then this is the color you get.
  338. `2If you type: ``6 `6--Then this is the color you get.
  339. `2If you type: ``7 `7--Then this is the color you get.
  340. `2If you type: ``8 `8--Then this is the color you get.
  341. `2If you type: ``9 `9--Then this is the color you get.
  342. `2If you type: ``! `!--Then this is the color you get.
  343. `2If you type: ``@ `@--Then this is the color you get.
  344. `2If you type: ``# `#--Then this is the color you get.
  345. `2If you type: ``$ `$--Then this is the color you get.
  346. `2If you type: ``% `%--Then this is the color you get.
  347. `2==========================================================
  348. `<More>
  349. @#HelpOptionsV
  350. `<Credits>
  351. @#HelpOptionsR
  352. `<SetMenu>=[MainMenu]
  353. @#HelpOptions|
  354. `<SetMenu>=[MainMenu]
  355. @#UserNotFound
  356. `<NewLine>
  357. `<RetOn>
  358. `7User not found...
  359. `2The user may not have been in lord life yet...
  360. `2Or you may not have entered the name right...
  361. `2Type less of the name if you are unsure...
  362. `<More>
  363. @#UserNoInfo
  364. `<NewLine>
  365. `2Sorry...but that user has not entered their info yet.
  366. `<NewLine>
  367. `<More>
  368. @#Abort
  369. `<NewLine>
  370. `4Aborted!
  371. `<NewLine>
  372. @#NoFairy
  373. `<NewLine>
  374. `2  Sorry pal...but you do not have a fairy!
  375. `<NewLine>
  376. @#LNine
  377. `2
  378. `2Sorry...You need to be on Level nine or higher to exchange!
  379. `<More>
  380. @#NSF
  381. `2
  382. `2Sorry...but you do not have enough money...
  383. `3Go to the bank and get some money...or `4get lost!
  384. `<More>
  385. @#YouNoHave
  386. `2
  387. `2WHAT!?! You do not have one!!!
  388. `<More>
  389. @#StartMail
  390. `<SetVal>=[(MailUserResults),(TheUser),1]
  391. `<SetVal>=[(TempStr1),(TheUser),  `%These changes occurred while in `!Lor`%d L`9ife!`%: ]
  392. `<FilePrint>=[(TempStr1),(TheUser),(TLordsDir),(TMailSlot),`]
  393. `<SetVal>=[(TempStr1),(TheUser),-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-]
  394. `<FilePrint>=[(TempStr1),(TheUser),(TLordsDir),(TMailSlot),0]
  395. `0Done!
  396. `<SetMenu>=[MainMenu]
  397. @#HelpOptionsP
  398. `<SetMenu>=[Doctor]
  399. @#Doctor
  400. `<SetOptions>=[M,L,S,D,H,R]
  401. `<NewLine>
  402. `3OK...The doctor is in...
  403. `2
  404. `5Please tell me where you feel pain....
  405. `9  What value do you think has been made negative
  406. `9by some other ruthless program?
  407. `1Of course lordlife doesn't allow values to overflow themselves
  408. `1to become negative within its scope of power.
  409. `2
  410. `3      (`5M`3)y lord gold on hand has gone negative!
  411. `3      (`5L`3)ord gold in lords bank has gone negative!
  412. `3      (`5S`3)trength in lord has become negative!
  413. `3      (`5D`3)efence in lord has become negative!
  414. `3      (`5H`3)itpoints have become negative!
  415. `3      (`4R`3)eturn to help menu
  416. @#DoctorOptionsR
  417. `<SetMenu>=[Help]
  418. @#DoctorOptions|
  419. `<SetMenu>=[Help]
  420. @#DoctorOptions?
  421. `<SetMenu>=[Doctor]
  422. @#DoctorOptionsM
  423. `<NewLine>
  424. `5How about this idea...I will turn the value you have for on-hand gold....
  425. `5into a positive value...It's not a perfect solution...but it's
  426. `5the best I can really offer you...
  427. `5If there is no problem with the value nothing will happen.
  428. `2
  429. `<RetOff>
  430. `3Try to make the value positive? (Y/N) `0[`5N`0]:
  431. `<Space>
  432. `<GetAns>=[(TempStr0),NY,(TheUser)]
  433. `<PrintVal>=[(TempStr0),(TheUser)]
  434. `<NewLine>
  435. `<RetOn>
  436. `<if>=[(TempStr0),(TheUser),N,@#Abort]
  437. `<ifless>=[(LordGold),(TheUser),0,`<MultVal>=[(LordGold),(TheUser),-1]
  438. @#DoctorOptionsL
  439. `<NewLine>
  440. `5How about this idea...I will turn the value you have for bank gold....
  441. `5into a positive value...It's not a perfect solution...but it's
  442. `5the best I can really offer you...
  443. `5If there is no problem with the value nothing will happen.
  444. `2
  445. `<RetOff>
  446. `3Try to make the value positive? (Y/N) `0[`5N`0]:
  447. `<Space>
  448. `<GetAns>=[(TempStr0),NY,(TheUser)]
  449. `<PrintVal>=[(TempStr0),(TheUser)]
  450. `<NewLine>
  451. `<RetOn>
  452. `<if>=[(TempStr0),(TheUser),N,@#Abort]
  453. `<ifless>=[(LordBank),(TheUser),0,`<MultVal>=[(LordBank),(TheUser),-1]
  454. @#DoctorOptionsS
  455. `<NewLine>
  456. `5How about this idea...I will turn the value you have for strength....
  457. `5into a positive value...It's not a perfect solution...but it's
  458. `5the best I can really offer you...
  459. `5If there is no problem with the value nothing will happen.
  460. `2
  461. `<RetOff>
  462. `3Try to make the value positive? (Y/N) `0[`5N`0]:
  463. `<Space>
  464. `<GetAns>=[(TempStr0),NY,(TheUser)]
  465. `<PrintVal>=[(TempStr0),(TheUser)]
  466. `<NewLine>
  467. `<RetOn>
  468. `<if>=[(TempStr0),(TheUser),N,@#Abort]
  469. `<ifless>=[(LStrength),(TheUser),0,`<MultVal>=[(LStrength),(TheUser),-1]
  470. @#DoctorOptionsD
  471. `<NewLine>
  472. `5How about this idea...I will turn the value you have for defence....
  473. `5into a positive value...It's not a perfect solution...but it's
  474. `5the best I can really offer you...
  475. `5If there is no problem with the value nothing will happen.
  476. `2
  477. `<RetOff>
  478. `3Try to make the value positive? (Y/N) `0[`5N`0]:
  479. `<Space>
  480. `<GetAns>=[(TempStr0),NY,(TheUser)]
  481. `<PrintVal>=[(TempStr0),(TheUser)]
  482. `<NewLine>
  483. `<RetOn>
  484. `<if>=[(TempStr0),(TheUser),N,@#Abort]
  485. `<ifless>=[(LDefence),(TheUser),0,`<MultVal>=[(LDefence),(TheUser),-1]
  486. @#DoctorOptionsH
  487. `<NewLine>
  488. `5How about this idea...I will turn the value you have for hitpoints....
  489. `5into a positive value...It's not a perfect solution...but it's
  490. `5the best I can really offer you...
  491. `5If there is no problem with the value nothing will happen.
  492. `2
  493. `<RetOff>
  494. `3Try to make the value positive? (Y/N) `0[`5N`0]:
  495. `<Space>
  496. `<GetAns>=[(TempStr0),NY,(TheUser)]
  497. `<PrintVal>=[(TempStr0),(TheUser)]
  498. `<NewLine>
  499. `<RetOn>
  500. `<if>=[(TempStr0),(TheUser),N,@#Abort]
  501. `<ifless>=[(LordHP),(TheUser),0,`<MultVal>=[(LordHP),(TheUser),-1]
  502. `<ifless>=[(LordHPMax),(TheUser),0,`<MultVal>=[(LordHPMax),(TheUser),-1]
  503. @#MainMap
  504. `<NewLine>
  505. `<Clear>
  506. `<NewLine>
  507. `<NewLine>
  508. `<NewLine>
  509. `<GotoXY>=[1,1]
  510. `8╔═════════════╦══╦═══════════════════════════════════════════════════════════╗
  511. `8║             `8║ `5SignPost`7      /\       /----\             /----\`8             ║
  512. `8║  `7     /\    `8║ `1^`8║`7    /\    /    \      |  |---------------|  | `8             ║
  513. `8║  `7   /    \  `8║  ║`7  /    \/        \    |  |    /════\     |  | `8             ║
  514. `8║  `7 /        \`8║  ║`7/        \         \  |  |    ║    ║     |  | `8             ║
  515. `8║  `7    ~      `8║  ║  `7  ~                 |__|____║____║_____|__|     `6_║____   `8║
  516. `8║   `7 ~        `8║  ║  `7  ~                        `8 ║`5HG J`8║             `6/  `%INN`6 \  `8║
  517. `8║  `6 _║____    `8║  ║   `6_║____                    `8 ║`1^^ ^`8║             `6|      |  `8║
  518. `8║  `6/`%TAVERN`6\   `8║  ║  `6/  `%PUB`6 \                   `8 ║    ╚════════════`5I`6|__||__|  `8║
  519. `8║  `6|      |`8═══╝  ╚═ `6|      |                   `8 ║                 `1^`8║         ║
  520. `8║  `6|__||__| `5T`1<    `1>`5P`6|__||__|                  `8  ║    ╔═════════════╝         ║
  521. `8║          ═══╗  ╔═══                           `8║    ║                       ║
  522. `8║             ║  ║  `6 _║____   _║____   _║____   `8║    ║  `6_║____               `8║
  523. `8║             ║  ╚══`6/`%MYSTIC`6\ / `%BANK `6\ /`%ARMORY`6\  `8║    ║ `6/`%WEAPON`6\   `8           ║
  524. `8║  `6__║____    `8║   >`5M`6|      | |      | |      | `8 ║    `8║ `6|      |             `8 ║
  525. `8║ `6/`%SUPPORT`6\`8═══╝  ╔══`6|__||__| |__||__| |__||__|  `8║    `8║ `6|__||__|  `6_║____     `8 ║
  526. `8║ `6|       | `5C`1<   `8╚══════════════`5Y`8════════`5A`8══════╝    ╚════`5W`8═════`6/`%DOCK  `6\     `8║
  527. `8║ `6|___||__|`8═══╗                 `1^        ^                ^   >`5D`6|  `%BAR `6|  `9~~~`8║
  528. `8║             ╚════════════════════════════════╗`5L`1<  >`5V`8╔═════════`6|__||__|`9~~~~~`8║
  529. `8║                                              ╚══════╝               `9~~~~~~~`8║
  530. `8╚════════════════════════════════════════════════════════════════════════════╝
  531. `<SetOptions>=[TSPCMYALVDWHGJI║═╝╚╗╔\/ ]
  532. @#MainMapOptions`
  533. `<SetMenu>=[MainMenu]
  534. @#MainMapOptions~
  535. `<SetMenu>=[MainMenu]
  536. @#MainMapOptions║
  537. `<HitWall>
  538. @#MainMapOptions═
  539. `<HitWall>
  540. @#MainMapOptions\
  541. `<HitWall>
  542. @#MainMapOptions╝
  543. `<HitWall>
  544. @#MainMapOptions╚
  545. `<HitWall>
  546. @#MainMapOptions╗
  547. `<HitWall>
  548. @#MainMapOptions╔
  549. `<HitWall>
  550. @#MainMapOptions/
  551. `<HitWall>
  552. @#MainMapOptionsL
  553. `<SaveScr>
  554. `<ShowLifeList>
  555. `<RestoreScr>
  556. @#MainMapOptionsT
  557. `<SetMenuAndFile>=[Tavern,(TLifesDir),TRISTXT.DAT]
  558. @#MainMapOptionsP
  559. `<SetMenuAndFile>=[Pub,(TLifesDir),PUBTXT.DAT]
  560. @#MainMapOptionsI
  561. `<SetMenuAndFile>=[Inn,(TLifesDir),INNTXT.DAT]
  562. @#MainMapOptionsD
  563. `<SetMenuAndFile>=[Bar,(TLifesDir),BARTXT.DAT]
  564. @#MainMapOptionsC
  565. `<SetMenu>=[Help]
  566. `<MainMap>
  567. @#MainMapOptionsH
  568. `<SetMenuAndFile>=[Deeds,(TLifesDir),DEEDSTXT.DAT]
  569. @#MainMapOptionsJ
  570. `<SetMenuAndFile>=[Jousting,(TLifesDir),JOUSTTXT.DAT]
  571. @#MainMapOptionsM
  572. `<SetMenuAndFile>=[Mystical,(TLifesDir),MYSTTXT.DAT]
  573. @#MainMapOptionsW
  574. `<SetMenuAndFile>=[Weapons,(TLifesDir),WEAPTXT.DAT]
  575. @#MainMapOptionsG
  576. `<SetMenuAndFile>=[Trainings,(TLifesDir),TRAINTXT.DAT]
  577. @#MainMapOptionsA
  578. `<SetMenuAndFile>=[Armour,(TLifesDir),ARMTXT.DAT]
  579. @#MainMapOptionsY
  580. `<SetMenuAndFile>=[Bank,(TLifesDir),BANKTXT.DAT]
  581. @#MainMapOptionsV
  582. `<SaveScr>
  583. `<Clear>
  584. `<Vals>
  585. `<RestoreScr>
  586. @#MainMapOptionsS
  587. `<if>=[(MailUserResults),(TheUser),1,@#QuitWithMail]
  588. `<Quit>
  589. @#MainMapOptions 
  590. `<PutChar>=[ ,(MapX),(MapY)]
  591. `<else>=[(TempInt3),(TheUser),65,@#CoolNess]
  592. @#CoolNess
  593. `<SetVal>=[(TempInt3),(TheUser),65]
  594. `<MultVal>=[(FLifeGold),(TheUser),2]
  595. @#ENDOFFILE
  596.